var time = 0;
var touchDot = 0;//触摸时的原点
var interval = null;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    shading: false,
    isDrawer: false
  },

  /**
  * 触摸开始事件
  */
  touchStart:function(e){
  　touchDot = e.touches[0].pageX; // 获取触摸时的原点
  　// 使用js计时器记录时间
  　interval = setInterval(function () {
  　time++;
  　}, 100);
  　console.log("touchStart")
  },
  /**
  * 触摸结束事件
  */
  touchEnd:function(e){
  　console.log("touchEnd")
  　var that = this;
　　var touchMove = e.changedTouches[0].pageX;
　　// 向左滑动
　　if (touchMove - touchDot <= -40 && time < 10) {
　　　//执行切换页面的方法
　　　console.log("向左滑动");
　　　this.setData({
　　　　shading: true,
      isDrawer: true
　　　})
　　}
　　clearInterval(interval); // 清除setInterval
　　time = 0;
  },
  /* 关闭抽屉 */
  drawerClose() {
    this.setData({
      shading: false,
      isDrawer: false
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})